#define _CRT_SECURE_NO_WARNINGS

#include "DateClass.h"

void test01()
{
	Date d1;
	Date d2(2024, 11, 16);
	Date d3 = d2;

	d1.print();
	d2.print();
	d3.print();
	
	d1 = d2;
	d1.print();
}

void test02()
{
	/*Date d1(2024, 1, 29);
	Date d2 = d1 + 58;
	d1 += 58;
	d1.print();
	d2.print();*/

	Date d1(2024, 1, 29);
	Date d2 = d1 - 58;
	d1 -= 58;
	d1.print();
	d2.print();
}

//void test03()
//{
//	Date d1(2024, 1, 29);
//	Date d2(2024, 3, 23);
//	bool ret = d1 != d2;
//	if (ret)
//	{
//		cout << "Yes" << endl;
//	}
//	else
//	{
//		cout << "No" << endl;
//	}
//}

//void test04()
//{
//	Date d1(2024, 4, 1);
//	Date d2(2024, 3, 1);
//	/*Date d3 = ++d1;
//	Date d4 = ++d2;*/
//	//d3.print();
//	//d4.print();
//	int ret = d2 - d1;
//	cout << ret << endl;
//}

void test05()
{
	Date d1;
	Date d2(d1+2);
	cout << d1 << endl << d2 << endl;
	Date d3;
	cin >> d3;
	cout << d3;
}

int main()
{
	test05();
	return 0;
}